/*******************************************************************************
    简要说明：
		本程序在启动初始化阶段，完成了内存的申请，尽量避免了在运行时的内存申请，同时本
	程序采用了多线程处理，可在相应的配置文件中进行配置（默认为sun.ini）;
		本程序只做抓取单个网站网页使用，未遵循robots协议，仅作学习交流使用；由于程序是
	在业余时间编写，程序中难免有很多bug，造成不便，请谅解!
	
	需优化的地方：
		有些node queue_elem 也可以在启动时进行申请，在运行时直接拿来用就行了；
	
	开发者：孙磊
	开发日期时间：2013.12.18 于郑州
	邮箱：zhongyuansunlei@163.com
	联系方式:
	
	剩余工作: url过滤， 超时清理工作
				
********************************************************************************/
#include <stdio.h>
#include "common.h"
#include "spider.h"


int main(int argc, char*argv[])
{
	int irtn = 0;
	
	if(iinitspider()){
		printf("iinitspider 失败");
		return -1;
	}
	
	if(irun_url_mgr()) {
		printf("irun_url_mgr 失败");
		return -1;
	}
	
	if(irun_url_worker()) {
		printf("irun_url_worker 失败");
		return -1;
	}
	
	if(irun_cmd_mgr()) {
		printf("irun_cmd_mgr 失败");
		return -1;
	}

	ireleasspider();
	
return 0;
}
